#!/bin/bash



#    / **  
#    *〈流程控制〉  
#    *〈该脚本的主函数〉  
#    * @param [无]  
#    * @return [无]  
#    * @exception/throws [无]  
#    * @deprecated  
#    */  
function processControlMain()  
{  
    # 打印当前系统时间  
    echo "Start..."  
    date  

    # 此处是你的代码  
    # ...  
    ## font

    # Make link
    ## 获取当前脚本目录位置
        # 获取当前脚本目录位置
        dir=`pwd`
        echo "获取当前脚本目录位置:"${dir}
    ## 配置文件
    # bakAndMakeFolderLink "${dir}/" "${HOME}/.config/yabai"

    # brew install git
    
    # sudo chmod 755 ~/.ssh
    # sudo chmod 700 ~/.ssh/config
    # sudo chmod 600 ~/.ssh/id_rsa*
    # sudo chmod 644 ~/.ssh/id_rsa_*.pub
    chmod 755 ~/.ssh
    chmod 700 ~/.ssh/config
    chmod 600 ~/.ssh/id_rsa*
    chmod 644 ~/.ssh/id_rsa_*.pub

    # 打印当前系统时间  
    date  
    echo "The End."  
}  

# 执行入口 
# 进入脚本目录位置
#cd `dirname $0`
# 获取当前脚本目录位置
shellfilepath=`pwd`'/'$0
# 打印脚本目录地址
echo "[INFO]: 脚本地址 "${shellfilepath}

if true  
# if false  
then  
    echo "[Debug] true"
    # 开始执行  从标准输入中读取并同时写入到标准输出和指定的文件上 
    ## 拼接日志文件地址
    #logfilepath=`pwd`'/'$0'.log'
    #logfilepath=`pwd`'/'$0'-'$(date +%Y%m%d)'.log'
    logfilepath=$0'-'$(date +%Y%m%d)'.log'
    #logfilepath=`pwd`'/'$0'-'$(date +%y%m%d-%H-%M-%S)'.log'
    ## 打印日志文件地址
    echo "[INFO]: 日志地址" ${logfilepath}
    processControlMain  | tee -a ${logfilepath}
else  
    echo "[Debug] false"  
    ## 函数单元测试  
    #  
fi  

# 脚本结束  

